You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the feature / issue
CLion IDE on Windows allows us to use a Docker image as a toolchain for building and compiling C++ source code.
However, CMake versions supported by this toolchain interface are apprently limited to 3.16-3.24, while our current nix development shell pulls CMake 3.27.
It is quite possible (based on CLion user forums) that this is the reason that we cannot successfully build Dissolve in CLion in this way.
To test this further, we need to be able to pull a CMake version within the supported bounds, which could be done via a new Nix dev shell (i.e. nix-clion-shell or something to that effect). Since the nix develop command is run in the Docker file, we need to be able to pass something like an arg or env var to the Docker build, specifying that we want the older Cmake.
Additional details
The CLion toolchain interface discovers the Nix docker image CMake, but presents a warning about compatibility. CLion then fails to find various packages at compile time, despite their paths being recorded in the CMake cache.
The text was updated successfully, but these errors were encountered:
Describe the feature / issue
CLion IDE on Windows allows us to use a Docker image as a toolchain for building and compiling C++ source code.
However, CMake versions supported by this toolchain interface are apprently limited to 3.16-3.24, while our current nix development shell pulls CMake 3.27.
It is quite possible (based on CLion user forums) that this is the reason that we cannot successfully build Dissolve in CLion in this way.
To test this further, we need to be able to pull a CMake version within the supported bounds, which could be done via a new Nix dev shell (i.e.
nix-clion-shell
or something to that effect). Since thenix develop
command is run in the Docker file, we need to be able to pass something like anarg
orenv
var to the Docker build, specifying that we want the older Cmake.Additional details
The CLion toolchain interface discovers the Nix docker image CMake, but presents a warning about compatibility. CLion then fails to find various packages at compile time, despite their paths being recorded in the CMake cache.
The text was updated successfully, but these errors were encountered: