Add basic ast_to_value, make POSIX optional
Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
@@ -9,6 +9,7 @@ set(CMAKE_C_EXTENSIONS OFF)
|
||||
option(DCFG_BUILD_SHARED "Build DCFG as a shared library" ON)
|
||||
option(DCFG_BUILD_STATIC "Build DCFG as a static library" OFF)
|
||||
option(DCFG_PTHREAD_SUPPORT "Enable pthreads support" ON)
|
||||
option(DCFG_POSIX_SUPPORT "Enable POSIX support" ON)
|
||||
|
||||
find_package(Threads)
|
||||
|
||||
@@ -24,6 +25,9 @@ if(DCFG_BUILD_SHARED)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE Threads::Threads)
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE DCFG_PTHREAD_SUPPORT)
|
||||
endif()
|
||||
if (DCFG_POSIX_SUPPORT)
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE DCFG_POSIX_SUPPORT)
|
||||
endif()
|
||||
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME "dcfg")
|
||||
install(TARGETS ${PROJECT_NAME} DESTINATION lib)
|
||||
@@ -38,6 +42,9 @@ if(DCFG_BUILD_STATIC)
|
||||
target_link_libraries(${PROJECT_NAME}_static PRIVATE Threads::Threads)
|
||||
target_compile_definitions(${PROJECT_NAME}_static PRIVATE DCFG_PTHREAD_SUPPORT)
|
||||
endif()
|
||||
if (DCFG_POSIX_SUPPORT)
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE DCFG_POSIX_SUPPORT)
|
||||
endif()
|
||||
|
||||
set_target_properties(${PROJECT_NAME}_static PROPERTIES OUTPUT_NAME "dcfg")
|
||||
install(TARGETS ${PROJECT_NAME}_static DESTINATION lib)
|
||||
|
Reference in New Issue
Block a user