aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
1 files changed, 11 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f7f6417..7c2ce8e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,8 +10,11 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(AUTOMOC ON)
+set(PKG_CONFIG_USE_STATIC_LIBS ON)
find_package(PkgConfig REQUIRED)
-# set(CMAKE_CXX_CLANG_TIDY "clang-tidy;-p=${CMAKE_BINARY_DIR}")
+
+set(CMAKE_INSTALL_RPATH "$ORIGIN/../lib")
+set(CMAKE_BUILD_WITH_INSTALL_RPATH ON)
if(DEFINED ENV{RELEASE})
set(CMAKE_BUILD_TYPE Release)
@@ -76,6 +79,11 @@ target_link_libraries(tests PRIVATE
${LuaJIT_LINK_LIBRARIES}
${LibUV_LINK_LIBRARIES}
${LuaLUV_LINK_LIBRARIES})
-add_test(NAME MyTests COMMAND tests)
+add_test(NAME NullBrowserTests COMMAND tests)
-install(TARGETS ${PROJECT} RUNTIME DESTINATION bin)
+install(TARGETS ${PROJECT}
+ EXPORT "${TARGETS_EXPORT_NAME}"
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+)