diff options
| author | Jim Tupper <gentoo@tupper.org.uk> | 2025-03-29 17:50:15 +0000 |
|---|---|---|
| committer | Yixun Lan <dlan@gentoo.org> | 2025-04-01 10:03:52 +0800 |
| commit | d149652fb063c683e75be10e235f36ace97a59b3 (patch) | |
| tree | da550c18e3b9d7aaef773b675f3b2211ec4aeae6 /dev-cpp/ut2-glaze/files/ut2-glaze-0.0.4-optional-test.patch | |
| parent | 5cd87429569e1d8ff52d16539d02f21affb2c991 (diff) | |
| download | gentoo-d149652fb063c683e75be10e235f36ace97a59b3.tar.gz gentoo-d149652fb063c683e75be10e235f36ace97a59b3.tar.bz2 gentoo-d149652fb063c683e75be10e235f36ace97a59b3.zip | |
dev-cpp/ut2-glaze: add 0.0.4
Dependency required for glaze, required for hyprland 0.47
Signed-off-by: Jim Tupper <gentoo@tupper.org.uk>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Diffstat (limited to 'dev-cpp/ut2-glaze/files/ut2-glaze-0.0.4-optional-test.patch')
| -rw-r--r-- | dev-cpp/ut2-glaze/files/ut2-glaze-0.0.4-optional-test.patch | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/dev-cpp/ut2-glaze/files/ut2-glaze-0.0.4-optional-test.patch b/dev-cpp/ut2-glaze/files/ut2-glaze-0.0.4-optional-test.patch new file mode 100644 index 000000000000..f9e55bd01c67 --- /dev/null +++ b/dev-cpp/ut2-glaze/files/ut2-glaze-0.0.4-optional-test.patch @@ -0,0 +1,50 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4d0929e..da87e05 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -37,6 +37,7 @@ if(NOT CMAKE_SKIP_INSTALL_RULES) + include(cmake/install-rules.cmake) + endif() + +-if (PROJECT_IS_TOP_LEVEL) ++if (PROJECT_IS_TOP_LEVEL AND BUILD_TESTING) ++ enable_testing() + include(cmake/dev-mode.cmake) +-endif() +\ No newline at end of file ++endif() +diff --git a/cmake/dev-mode.cmake b/cmake/dev-mode.cmake +index 8d6c722..a9c5cd4 100644 +--- a/cmake/dev-mode.cmake ++++ b/cmake/dev-mode.cmake +@@ -10,19 +10,20 @@ set_property(GLOBAL PROPERTY USE_FOLDERS YES) + include(CTest) + if(BUILD_TESTING) + #add_subdirectory(tests) +-endif() + +-# Done in developer mode only, so users won't be bothered by this :) +-file(GLOB_RECURSE headers CONFIGURE_DEPENDS "${PROJECT_SOURCE_DIR}/include/${PROJECT_NAME}/*.hpp") +-source_group(TREE "${PROJECT_SOURCE_DIR}/include" PREFIX headers FILES ${headers}) ++ # Done in developer mode only, so users won't be bothered by this :) ++ file(GLOB_RECURSE headers CONFIGURE_DEPENDS "${PROJECT_SOURCE_DIR}/include/${PROJECT_NAME}/*.hpp") ++ source_group(TREE "${PROJECT_SOURCE_DIR}/include" PREFIX headers FILES ${headers}) ++ ++ file(GLOB_RECURSE sources CONFIGURE_DEPENDS "${PROJECT_SOURCE_DIR}/src/*.cpp") ++ source_group(TREE "${PROJECT_SOURCE_DIR}/src" PREFIX sources FILES ${sources}) + +-file(GLOB_RECURSE sources CONFIGURE_DEPENDS "${PROJECT_SOURCE_DIR}/src/*.cpp") +-source_group(TREE "${PROJECT_SOURCE_DIR}/src" PREFIX sources FILES ${sources}) ++ add_executable(${PROJECT_NAME}_ide ${sources} ${headers}) + +-add_executable(${PROJECT_NAME}_ide ${sources} ${headers}) ++ target_link_libraries(${PROJECT_NAME}_ide PRIVATE ${PROJECT_NAME}::${PROJECT_NAME}) + +-target_link_libraries(${PROJECT_NAME}_ide PRIVATE ${PROJECT_NAME}::${PROJECT_NAME}) ++ set_target_properties(${PROJECT_NAME}_${PROJECT_NAME} ${PROJECT_NAME}_ide PROPERTIES FOLDER ProjectTargets) + +-set_target_properties(${PROJECT_NAME}_${PROJECT_NAME} ${PROJECT_NAME}_ide PROPERTIES FOLDER ProjectTargets) ++ add_test(NAME ${PROJECT_NAME}_ide COMMAND ${PROJECT_NAME}_ide) + +-add_test(NAME ${PROJECT_NAME}_ide COMMAND ${PROJECT_NAME}_ide) ++endif() |
