build: find and link to Threads::Threads
This commit is contained in:
+10
-2
@@ -1,7 +1,10 @@
|
|||||||
cmake_minimum_required(VERSION 3.25)
|
cmake_minimum_required(VERSION 3.25)
|
||||||
project(fx C ASM)
|
project(fx C ASM)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||||
|
|
||||||
|
find_package(Threads REQUIRED)
|
||||||
|
|
||||||
include (TestBigEndian)
|
include (TestBigEndian)
|
||||||
include(Templates)
|
include(Templates)
|
||||||
include(Platform)
|
include(Platform)
|
||||||
@@ -15,7 +18,6 @@ else ()
|
|||||||
add_compile_definitions(FX_ENDIAN=0)
|
add_compile_definitions(FX_ENDIAN=0)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|
||||||
set(CMAKE_C_STANDARD 99)
|
set(CMAKE_C_STANDARD 99)
|
||||||
set(CMAKE_C_EXTENSIONS OFF)
|
set(CMAKE_C_EXTENSIONS OFF)
|
||||||
|
|
||||||
@@ -62,3 +64,9 @@ endforeach (assembly)
|
|||||||
if (fx_enable_tests)
|
if (fx_enable_tests)
|
||||||
add_subdirectory(test)
|
add_subdirectory(test)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
set_target_properties(
|
||||||
|
${fx_assemblies}
|
||||||
|
PROPERTIES
|
||||||
|
INSTALL_RPATH
|
||||||
|
"${CMAKE_INSTALL_RPATH};${CMAKE_INSTALL_PREFIX}/lib")
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
add_fx_assembly(
|
add_fx_assembly(
|
||||||
NAME fx.runtime
|
NAME fx.runtime
|
||||||
NAMESPACES fx fx.reflection)
|
NAMESPACES fx fx.reflection
|
||||||
|
DEPENDENCIES Threads::Threads)
|
||||||
|
|||||||
Reference in New Issue
Block a user