Skip to content

Commit 9709c6f

Browse files
committed
Add install of tcc runtime for LibTCC install script.
1 parent c26b52d commit 9709c6f

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

cmake/InstallLibTCC.cmake

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ set(LIBTCC_TARGET libtcc-depends)
7777
set(LIBTCC_COMMIT_SHA "da11cf651576f94486dbd043dbfcde469e497574")
7878
set(LIBTTC_LIBRARY_NAME "${CMAKE_SHARED_LIBRARY_PREFIX}tcc${CMAKE_SHARED_LIBRARY_SUFFIX}")
7979
set(LIBTTC_LIBRARY_PATH "${PROJECT_OUTPUT_DIR}/${LIBTTC_LIBRARY_NAME}")
80-
set(LIBTTC_RUNTIME_INCLUDE_PATH "${LIBTCC_INSTALL_PREFIX}/lib/tcc/include")
80+
set(LIBTTC_RUNTIME_PATH "${LIBTCC_INSTALL_PREFIX}/lib/tcc")
81+
set(LIBTTC_RUNTIME_INCLUDE_PATH "${LIBTTC_RUNTIME_PATH}/include")
8182

8283
# LibTCC Proejct
8384
ExternalProject_Add(${LIBTCC_TARGET}
@@ -100,6 +101,17 @@ install(FILES
100101
COMPONENT runtime
101102
)
102103

104+
# Runtime files
105+
install(DIRECTORY
106+
${LIBTTC_RUNTIME_PATH}/
107+
DESTINATION ${INSTALL_LIB}
108+
COMPONENT runtime
109+
FILES_MATCHING
110+
PATTERN "*.a"
111+
PATTERN "*.o"
112+
PATTERN "include" EXCLUDE
113+
)
114+
103115
# Header files
104116
install(DIRECTORY
105117
${LIBTTC_RUNTIME_INCLUDE_PATH}/

0 commit comments

Comments
 (0)