diff --git a/CMakeLists.txt b/CMakeLists.txt index 64239d0..eabb35d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required (VERSION 3.3) project(tim-vx) -set(CMAKE_C_FLAGS "-Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Werror -fPIC") +set(CMAKE_C_FLAGS "-Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Werror -fPIC -Wno-enum-conversion") set(CMAKE_CXX_FLAGS "--std=c++14 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Werror -fPIC") set(CMAKE_C_VISIBILITY_PRESET hidden) diff --git a/src/tim/vx/CMakeLists.txt b/src/tim/vx/CMakeLists.txt index 873ad47..131d8f9 100644 --- a/src/tim/vx/CMakeLists.txt +++ b/src/tim/vx/CMakeLists.txt @@ -25,4 +25,10 @@ target_link_libraries(${TARGET_NAME} PRIVATE -Wl,--whole-archive tim_internal -Wl,--no-whole-archive) add_library(${TARGET_NAME}-static STATIC ${SRC}) -target_link_libraries(${TARGET_NAME}-static PRIVATE tim_internal) +target_link_libraries(${TARGET_NAME}-static PRIVATE + -Wl,--whole-archive tim_internal -Wl,--no-whole-archive) + +install(TARGETS ${TARGET_NAME} ${TARGET_NAME}-static + DESTINATION ${CMAKE_BINARY_DIR}/install/lib) + +install(DIRECTORY ${CMAKE_SOURCE_DIR}/include DESTINATION ${CMAKE_BINARY_DIR}/install)