Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Better config, solving some issues with linking to jlib. | 1c3e98b020fad28c1c5ad5ba9237e08494ec24f5 | Jackalope | 2020-06-01 16:22:42 |
Version 0.4.2 | 4d923f27553a9c12ac24f0060039160975c25f7f | Jackalope | 2020-06-01 12:44:08 |
darray_mods GCC compilation fix. | c8608b53bde33aa15fee76a03139521696c2d0ce | Jackalope | 2020-06-01 12:42:38 |
Make jassert constexpr again (yeah, again). | 973c1f47663af054fc7680b87e76b951d40e603b | Jackalope | 2020-06-01 12:20:33 |
Version 0.4.1 | 64f005bfab2e8febf82bd381fc135bdfff61ca71 | Jackalope | 2020-05-31 23:47:41 |
CMake: build both shared and static with JLIB_SHARED and JLIB_STATIC options. When is subdirectory, select only one instead. Doxygen target renamed from documentation to jlib-doxygen. | 20910577a262b43a373f5b8f4a9b444fcdaf56bb | Jackalope | 2020-05-31 21:37:04 |
Wide line fix. | e6f02dfd80996cf18285fa2cc2e3cbffe3854d11 | Jackalope | 2020-05-31 18:43:06 |
fs::stream: discard input function, constructor from FILE. | fbe72ec086b44821ea93a61dba7f869b043769e9 | Jackalope | 2020-05-31 18:42:12 |
Version 0.4.0 | 9e5059b4af323e37f4ad0f4f7eb20f562d07c857 | Jackalope | 2020-05-31 11:17:38 |
FS limits function fix. | 813a0a8aaae122b7b4a4d158cf029aff1733308c | Jackalope | 2020-05-31 11:05:07 |
New option JLIB_ALLOCATE_DEBUG | fa66e03cd2ea7102bab8a6de3415898c114a27e4 | Jackalope | 2020-05-31 10:44:49 |
Changed version config to match versioning compatibility. | 393953edfa42b24e43ba027c5d52d7c2df6cf861 | Jackalope | 2020-05-31 10:43:09 |
Thread pool wrong doxygen tag fix. | 8392eb800adc01d587d9f6ce962ad403f1e5c80c | Jackalope | 2020-05-29 16:51:33 |
jassert macro compatibility in if statement without braces. | 5c749b8c1cb2cb51c8ddf6ccedef8d72554d6c68 | Jackalope | 2020-05-29 15:54:53 |
Version 0.3.0 | 616c945f21a8da901facc7363c3b204216776a1d | Jackalope | 2020-05-26 14:37:18 |
Removing deprecated threads and old thread pool. | b2ce1a8eb5b4a1b9c5d6a19fe75e7a52738e6866 | Jackalope | 2020-05-26 14:31:57 |
Resolved issues and warnings with GCC. | c9ee73408a660c723dd51b74311d572ec4ef2320 | Jackalope | 2020-05-26 14:19:43 |
Thread result can be only pointer now. | 645f6ce75c773fd2fad543bfd542202d02925288 | Jackalope | 2020-05-26 14:19:11 |
Option JLIB_STATIC to select static or shared library. | 08b3a60286a7487ce445f66852f0afdd0f99be69 | Jackalope | 2020-05-26 14:17:11 |
Add warning compilation flags. | 071b3c83090367f7c2beea5394b926c14620dc66 | Jackalope | 2020-05-26 13:25:37 |
File | Lines added | Lines deleted |
---|---|---|
CMakeLists.txt | 2 | 0 |
config.cmake.in | 15 | 7 |
File CMakeLists.txt changed (mode: 100644) (index f4cdf62..e10f9f8) | |||
... | ... | else() | |
190 | 190 | @ONLY | @ONLY |
191 | 191 | ) | ) |
192 | 192 | set(CONFIG_TARGET jlib) | set(CONFIG_TARGET jlib) |
193 | set(CONFIG_STATIC ${JLIB_STATIC}) | ||
194 | set(CONFIG_SHARED ${JLIB_SHARED}) | ||
193 | 195 | configure_file(config.cmake.in | configure_file(config.cmake.in |
194 | 196 | ${CMAKE_CURRENT_BINARY_DIR}/config.cmake | ${CMAKE_CURRENT_BINARY_DIR}/config.cmake |
195 | 197 | @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() |