-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change build system to CMake #2689
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c125246 - Browse repository at this point
Copy the full SHA c125246View commit details -
Configuration menu - View commit details
-
Copy full SHA for 440d980 - Browse repository at this point
Copy the full SHA 440d980View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ce76672 - Browse repository at this point
Copy the full SHA ce76672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2a728 - Browse repository at this point
Copy the full SHA 8e2a728View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f3a6c - Browse repository at this point
Copy the full SHA 25f3a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06e8e4c - Browse repository at this point
Copy the full SHA 06e8e4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 559ffdc - Browse repository at this point
Copy the full SHA 559ffdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d73915 - Browse repository at this point
Copy the full SHA 5d73915View commit details -
Stop relying on CMAKE_SOURCE_DIR
Relying on this variable may cause issues if the project is incorporated in a parent project (e.g. when using the current project as a git submodule).
Configuration menu - View commit details
-
Copy full SHA for f2b12a2 - Browse repository at this point
Copy the full SHA f2b12a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8920e19 - Browse repository at this point
Copy the full SHA 8920e19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1beb0ea - Browse repository at this point
Copy the full SHA 1beb0eaView commit details -
Add more robust support for Python commands
- Moved all Python scripts in a separate directory - Generate version file for Python modules - C++/Python commands are built in "bin" inside the build folder. - Copy Python scripts in installation directory
Configuration menu - View commit details
-
Copy full SHA for f49f936 - Browse repository at this point
Copy the full SHA f49f936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 592ecad - Browse repository at this point
Copy the full SHA 592ecadView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3f74b - Browse repository at this point
Copy the full SHA ce3f74bView commit details -
Fix commands and ctest execution on MSYS2
On Windows, we need the dlls to be present in the same directory as the command executables.
Configuration menu - View commit details
-
Copy full SHA for 3779176 - Browse repository at this point
Copy the full SHA 3779176View commit details -
Configuration menu - View commit details
-
Copy full SHA for 407c556 - Browse repository at this point
Copy the full SHA 407c556View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb1c59 - Browse repository at this point
Copy the full SHA 0eb1c59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67dc1d8 - Browse repository at this point
Copy the full SHA 67dc1d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fd0877 - Browse repository at this point
Copy the full SHA 4fd0877View commit details -
Add --output-on-failure flag to ctest by default
Users shouldn't have to worry about this/
Configuration menu - View commit details
-
Copy full SHA for 6b0cbd9 - Browse repository at this point
Copy the full SHA 6b0cbd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e8384f - Browse repository at this point
Copy the full SHA 2e8384fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f4cec - Browse repository at this point
Copy the full SHA a6f4cecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14fff14 - Browse repository at this point
Copy the full SHA 14fff14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98e3460 - Browse repository at this point
Copy the full SHA 98e3460View commit details -
Configuration menu - View commit details
-
Copy full SHA for a68313e - Browse repository at this point
Copy the full SHA a68313eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8966387 - Browse repository at this point
Copy the full SHA 8966387View commit details -
Configuration menu - View commit details
-
Copy full SHA for 477658b - Browse repository at this point
Copy the full SHA 477658bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd61dc - Browse repository at this point
Copy the full SHA fdd61dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09be2d2 - Browse repository at this point
Copy the full SHA 09be2d2View commit details -
Handle QFileOpenEvent using custom event handler in mrview
Previously, mrview required special handling of QFileOpenEvent and thus bool QApplication::event(QEvent*) was defined mrview.cpp. This strategy is no longer possible since now the code in src is built as a shared library, which requires the function to be defined in the shared library. To get around this we instead rely on a custom event handler using std::function.
Configuration menu - View commit details
-
Copy full SHA for 6417a52 - Browse repository at this point
Copy the full SHA 6417a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e5a22a - Browse repository at this point
Copy the full SHA 8e5a22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0568d78 - Browse repository at this point
Copy the full SHA 0568d78View commit details -
Fix generation of documentation script
Since commands are no longer built in source_dir/bin, we now need to specify the build directory in generate_user_docs.sh
Configuration menu - View commit details
-
Copy full SHA for f0b3542 - Browse repository at this point
Copy the full SHA f0b3542View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57beff3 - Browse repository at this point
Copy the full SHA 57beff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe8ed00 - Browse repository at this point
Copy the full SHA fe8ed00View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfdf77e - Browse repository at this point
Copy the full SHA dfdf77eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 617a04a - Browse repository at this point
Copy the full SHA 617a04aView commit details