Enhance CMakeLists.txt (#138)
* Change name of static library if building with msvc * Add install target for cmake
This commit is contained in:
parent
d81308faba
commit
0975bf9b6d
@ -27,6 +27,9 @@ if (BUILD_SHARED_LIBS)
|
|||||||
else()
|
else()
|
||||||
# Building static library
|
# Building static library
|
||||||
target_compile_definitions(utf8proc PUBLIC "UTF8PROC_STATIC")
|
target_compile_definitions(utf8proc PUBLIC "UTF8PROC_STATIC")
|
||||||
|
if (MSVC)
|
||||||
|
set_target_properties(utf8proc PROPERTIES OUTPUT_NAME "utf8proc_static")
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_compile_definitions(utf8proc PRIVATE "UTF8PROC_EXPORTS")
|
target_compile_definitions(utf8proc PRIVATE "UTF8PROC_EXPORTS")
|
||||||
@ -36,3 +39,13 @@ set_target_properties (utf8proc PROPERTIES
|
|||||||
VERSION "${SO_MAJOR}.${SO_MINOR}.${SO_PATCH}"
|
VERSION "${SO_MAJOR}.${SO_MINOR}.${SO_PATCH}"
|
||||||
SOVERSION ${SO_MAJOR}
|
SOVERSION ${SO_MAJOR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
install(TARGETS utf8proc
|
||||||
|
RUNTIME DESTINATION bin
|
||||||
|
LIBRARY DESTINATION lib
|
||||||
|
ARCHIVE DESTINATION lib)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES
|
||||||
|
"${PROJECT_SOURCE_DIR}/utf8proc.h"
|
||||||
|
DESTINATION include)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user