aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/liblrc/fix-cmake.patch
blob: 7ef0a61561961c1625215d57679683f8a3fc68be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6b2175e..2aa699b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 3.2.0)
 project(LRCTools VERSION 1.0.0)
 
-set(CMAKE_CXX_FLAGS
-    "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -Wno-missing-braces")
+set(CMAKE_CXX_STANDARD 11)
 
 include_directories(${CMAKE_CURRENT_LIST_DIR})
 
@@ -12,7 +11,22 @@ include(CPack)
 
 enable_testing()
 
-add_subdirectory(third_party)
 add_subdirectory(liblrc)
-add_subdirectory(cli)
-add_subdirectory(test)
+# headers
+install(FILES ${PROJECT_SOURCE_DIR}/liblrc/lrc_parser.h
+              ${PROJECT_SOURCE_DIR}/liblrc/lyrics.h
+              ${PROJECT_SOURCE_DIR}/liblrc/utils.h
+        DESTINATION include/liblrc
+)
+# library with unofficial config
+install(TARGETS lrc
+    EXPORT unofficial-liblrcConfig
+    RUNTIME DESTINATION bin
+    LIBRARY DESTINATION lib
+    ARCHIVE DESTINATION lib
+)
+# share/liblrc will be fixed in portfile.cmake
+install(EXPORT unofficial-liblrcConfig
+    NAMESPACE unofficial::liblrc::
+     DESTINATION share/unofficial-liblrc
+)