1 diff --git a/noiseutils/CMakeLists.txt b/noiseutils/CMakeLists.txt
2 index 07747de..08c0bda 100644
3 --- a/noiseutils/CMakeLists.txt
4 +++ b/noiseutils/CMakeLists.txt
5 @@ -22,8 +22,11 @@ if(BUILD_SHARED_LIBS)
6 target_include_directories(${TARGET_NAME} PRIVATE ${PROJECT_SOURCE_DIR}/src)
8 # install dynamic libraries (.dll or .so) into /bin
9 - install(TARGETS ${TARGET_NAME} DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
11 + install(TARGETS ${TARGET_NAME}
12 + RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin"
13 + LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/lib"
14 + ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib")
17 #----------------------------------------
18 # build static lib (it's good practice to include a lib file for the dll)
19 @@ -35,7 +38,7 @@ target_include_directories(${TARGET_NAME} PRIVATE ${PROJECT_SOURCE_DIR}/src)
20 # install static libraries (.lib) into /lib
21 install(TARGETS ${TARGET_NAME} DESTINATION "${CMAKE_INSTALL_PREFIX}/lib")
22 #----------------------------------------
25 # install include files into /include
26 install( FILES "${PROJECT_SOURCE_DIR}/noiseutils/noiseutils.h"
27 DESTINATION "${CMAKE_INSTALL_PREFIX}/include/noise" )
28 \ No newline at end of file
29 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
30 index 2757f30..7a135c2 100644
31 --- a/src/CMakeLists.txt
32 +++ b/src/CMakeLists.txt
33 @@ -62,8 +62,11 @@ if(BUILD_SHARED_LIBS)
34 set_target_properties(${TARGET_NAME} PROPERTIES VERSION ${LIBNOISE_VERSION})
35 target_include_directories(${TARGET_NAME} PRIVATE ${PROJECT_SOURCE_DIR}/src)
36 target_compile_definitions(${TARGET_NAME} PRIVATE NOISE_BUILD_DLL)
37 - install(TARGETS ${TARGET_NAME} DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
39 + install(TARGETS ${TARGET_NAME}
40 + RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin"
41 + LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/lib"
42 + ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib")
45 #----------------------------------------
46 # build static lib (it's good practice to include a lib file for the dll)
47 @@ -76,7 +79,7 @@ target_compile_definitions(${TARGET_NAME} PUBLIC NOISE_STATIC)
48 # install static libraries (.lib) into /lib
49 install(TARGETS ${TARGET_NAME} DESTINATION "${CMAKE_INSTALL_PREFIX}/lib")
50 #----------------------------------------
53 # install include files into /include
54 install( DIRECTORY "${PROJECT_SOURCE_DIR}/src/noise"
55 DESTINATION "${CMAKE_INSTALL_PREFIX}/include" )
56 \ No newline at end of file