summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 61e315f..8128062 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -36,6 +36,7 @@ set(
LangModels/LangThaiModel.cpp
LangModels/LangTurkishModel.cpp
LangModels/LangVietnameseModel.cpp
+ LangModels/LangNorwegianModel.cpp
nsHebrewProber.cpp
nsCharSetProber.cpp
nsBig5Prober.cpp
@@ -84,6 +85,12 @@ if(BUILD_SHARED_LIBS)
target_compile_definitions("${UCHARDET_LIBRARY}" PUBLIC UCHARDET_SHARED)
endif()
+target_include_directories(${UCHARDET_LIBRARY}
+ PUBLIC
+ "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>"
+ "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${PACKAGE_NAME}>"
+)
+
if (UCHARDET_STATIC_LIBRARY)
add_library(
${UCHARDET_STATIC_LIBRARY}
@@ -91,6 +98,12 @@ if (UCHARDET_STATIC_LIBRARY)
${UCHARDET_SOURCES}
)
target_compile_definitions("${UCHARDET_STATIC_LIBRARY}" PRIVATE BUILDING_UCHARDET)
+
+ target_include_directories(${UCHARDET_STATIC_LIBRARY}
+ PUBLIC
+ "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>"
+ "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${PACKAGE_NAME}>"
+ )
endif (UCHARDET_STATIC_LIBRARY)
set_target_properties(
@@ -121,6 +134,8 @@ if (NOT WIN32)
install(
TARGETS
${UCHARDET_LIBRARY}
+ EXPORT
+ UchardetTargets
LIBRARY DESTINATION
${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION
@@ -130,6 +145,8 @@ else (NOT WIN32)
install(
TARGETS
${UCHARDET_LIBRARY}
+ EXPORT
+ UchardetTargets
RUNTIME DESTINATION
${CMAKE_INSTALL_BINDIR}
ARCHIVE DESTINATION
@@ -141,6 +158,8 @@ if (UCHARDET_STATIC_LIBRARY)
install(
TARGETS
${UCHARDET_STATIC_LIBRARY}
+ EXPORT
+ UchardetTargets
ARCHIVE DESTINATION
${CMAKE_INSTALL_LIBDIR}
)