Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Better config, solving some issues with linking to jrf. | 11ab2d21090cf684c08954ffabea0fe317afcc0a | Jackalope | 2020-06-01 16:24:51 |
Link jrf-shared to jlib-shared and jrf-static to jrf-static. | b965856e0f894aa48555b9ccfef812bd15d2e3a6 | Jackalope | 2020-06-01 16:23:26 |
Version 0.2.2 | d6aaf170a2db27ddcd429a89fd873341ea8a0082 | Jackalope | 2020-05-31 23:47:23 |
Move definitions to configuration file. | a7b28738de65520eddd08cbd5d8c958fa16eedbe | Jackalope | 2020-05-31 21:45:28 |
CMake: build both shared and static with JRF_SHARED and JRF_STATIC options. When is subdirectory, select only one instead. | 0dc49150959af90cd9210367a61113eca85650eb | Jackalope | 2020-05-31 21:38:50 |
CMake: version check changed. | 500bcbe11c7f1e418e5d8116e89654d160c8dbd6 | Jackalope | 2020-05-31 21:37:47 |
Reduced warnings. | 865f2c52ed60c37c050a1033905bb2df278032a0 | Jackalope | 2020-05-27 15:03:07 |
Make "find_package(jlib 0.2.0 REQUIRED)" optional | 58bfc04890fab24adf5fc84963cb1a3bca7a8706 | Jackalope | 2020-05-24 16:39:14 |
changed notice about native compilation | 0ed7e9e5e72a2d13e8add619f7999a51634f8e9c | Jackalope | 2020-05-24 16:37:54 |
Version 0.2.1 | 02d30aa69e9026a3f96d8549a297fccfbefbda47 | Jackalope | 2020-05-24 14:31:31 |
Why there is Doxyfile? | 16cf9fe9e64353a2a717668cc4083465e2f8dff5 | Jackalope | 2020-05-24 14:25:20 |
Add license notice to CMakeLists.txt | db2e7f018714cd2643c7928a8cce966d3da25059 | Jackalope | 2020-05-24 14:23:39 |
Make zip functionality optional | 8e4409ba503637e5981f98c4df39ff4d649351de | Jackalope | 2020-05-24 14:23:18 |
remove LTO option | 9b39746de0abc22a2ae8d2ce8c2db253dd9ad71a | Jackalope | 2020-05-24 13:41:20 |
more lost changes | c52ad1ddc9fe753cb2ec6f388e4a88f9dfb0fadf | Jackalope | 2020-05-24 13:30:51 |
added lost changes | 1e60b3d0d8ecda7995f3a102257d8f3c0ca4b15e | Jackalope | 2020-05-24 13:27:42 |
CMake installation target | 57ba69a5bc17124a96b401c20e68f1602345c4f7 | Jackalope | 2020-05-24 13:22:15 |
Moved read,write functions to read.h,write.h, merged vertices,indices and mesh files to mesh.h | 365bcb01b01e95448e223de82e9f9e96b51fa789 | Jackalope | 2020-05-24 13:21:23 |
Update for new JLIB target | a1152ffa6340863fbbd216a4d38806e2d31d3dd5 | Jackalope | 2020-05-23 23:27:05 |
added CMake project PARENT_SCOPE variables JRF_* | 5ac8009d6709f681fbe0d59dba8cdd646a3cdc47 | Jackalope | 2020-05-20 19:06:51 |
File | Lines added | Lines deleted |
---|---|---|
CMakeLists.txt | 2 | 0 |
config.cmake.in | 15 | 7 |
File CMakeLists.txt changed (mode: 100644) (index a14918f..3dfbbc1) | |||
... | ... | else() | |
184 | 184 | @ONLY | @ONLY |
185 | 185 | ) | ) |
186 | 186 | set(CONFIG_TARGET jrf) | set(CONFIG_TARGET jrf) |
187 | set(CONFIG_STATIC ${JRF_STATIC}) | ||
188 | set(CONFIG_SHARED ${JRF_SHARED}) | ||
187 | 189 | configure_file(config.cmake.in | configure_file(config.cmake.in |
188 | 190 | ${CMAKE_CURRENT_BINARY_DIR}/config.cmake | ${CMAKE_CURRENT_BINARY_DIR}/config.cmake |
189 | 191 | @ONLY | @ONLY |
File config.cmake.in changed (mode: 100644) (index e93afea..60758ba) | |||
1 | option(@PROJECT_NAME@_STATIC | ||
2 | "Use static @CONFIG_TARGET@ instead of dynamic." OFF | ||
3 | ) | ||
4 | if (@PROJECT_NAME@_STATIC) | ||
1 | if (@CONFIG_STATIC@) | ||
5 | 2 | include(${CMAKE_CURRENT_LIST_DIR}/@CONFIG_TARGET@-static.cmake) | include(${CMAKE_CURRENT_LIST_DIR}/@CONFIG_TARGET@-static.cmake) |
6 | add_library(@CONFIG_TARGET@ INTERFACE) | ||
3 | if (@CONFIG_SHARED@) | ||
4 | option(@PROJECT_NAME@_STATIC | ||
5 | "Use static @CONFIG_TARGET@ instead of dynamic." OFF | ||
6 | ) | ||
7 | else() | ||
8 | set(@PROJECT_NAME@_STATIC ON) | ||
9 | endif() | ||
10 | endif() | ||
11 | if (@CONFIG_SHARED@) | ||
12 | include(${CMAKE_CURRENT_LIST_DIR}/@CONFIG_TARGET@-shared.cmake) | ||
13 | endif() | ||
14 | |||
15 | add_library(@CONFIG_TARGET@ INTERFACE) | ||
16 | if (@PROJECT_NAME@_STATIC) | ||
7 | 17 | target_link_libraries(@CONFIG_TARGET@ INTERFACE @CONFIG_TARGET@-static) | target_link_libraries(@CONFIG_TARGET@ INTERFACE @CONFIG_TARGET@-static) |
8 | 18 | else() | else() |
9 | include(${CMAKE_CURRENT_LIST_DIR}/@CONFIG_TARGET@-shared.cmake) | ||
10 | add_library(@CONFIG_TARGET@ INTERFACE) | ||
11 | 19 | target_link_libraries(@CONFIG_TARGET@ INTERFACE @CONFIG_TARGET@-shared) | target_link_libraries(@CONFIG_TARGET@ INTERFACE @CONFIG_TARGET@-shared) |
12 | 20 | endif() | endif() |