2019-04-21 11:22:48 +02:00
|
|
|
option(FORT_HAVE_WCHAR "Enable wchar support" ON)
|
|
|
|
|
|
|
|
add_library(fort
|
|
|
|
fort.c)
|
|
|
|
|
|
|
|
target_include_directories(fort
|
|
|
|
PUBLIC
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
|
)
|
|
|
|
|
2019-05-22 21:42:52 +02:00
|
|
|
set_target_properties(fort
|
2019-05-24 21:00:52 +02:00
|
|
|
PROPERTIES VERSION 0.1.4
|
2019-05-22 21:42:52 +02:00
|
|
|
SOVERSION 0.1)
|
|
|
|
|
2019-04-21 11:22:48 +02:00
|
|
|
if(FORT_HAVE_WCHAR)
|
|
|
|
target_compile_definitions(fort
|
|
|
|
PRIVATE
|
|
|
|
-DFT_CONGIG_HAVE_WCHAR
|
|
|
|
)
|
|
|
|
endif()
|
2019-05-22 22:20:33 +02:00
|
|
|
|
|
|
|
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
install(
|
|
|
|
TARGETS
|
|
|
|
fort
|
|
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
|
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
|
|
)
|
|
|
|
|
|
|
|
install(FILES fort.h fort.hpp DESTINATION include)
|