@@ -160,15 +160,15 @@ if(NOT DEFINED BIN_INSTALL_DIR)
160160 set (BIN_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /bin)
161161endif ()
162162
163- if (${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|DragonFly" )
164- # uninstall target
165- configure_file (
166- "${CMAKE_CURRENT_SOURCE_DIR} /cmake/cmake_uninstall.cmake.in"
167- "${CMAKE_CURRENT_BINARY_DIR} /cmake_uninstall.cmake"
168- IMMEDIATE @ONLY )
169- add_custom_target (uninstall
170- COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR} /cmake_uninstall.cmake )
163+ # uninstall target
164+ configure_file (
165+ "${CMAKE_CURRENT_SOURCE_DIR} /cmake/cmake_uninstall.cmake.in"
166+ "${CMAKE_CURRENT_BINARY_DIR} /cmake_uninstall.cmake"
167+ IMMEDIATE @ONLY )
168+ add_custom_target (uninstall
169+ COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR} /cmake_uninstall.cmake )
171170
171+ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|DragonFly" )
172172 set (prefix "${CMAKE_INSTALL_PREFIX} " )
173173 set (exec_prefix "${CMAKE_INSTALL_PREFIX} " )
174174 set (bindir "${exec_prefix} /bin" )
@@ -179,15 +179,19 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|DragonFly")
179179 ${PROJECT_SOURCE_DIR} /rime.pc.in
180180 ${PROJECT_BINARY_DIR} /rime.pc
181181 @ONLY )
182- file (GLOB installed_header_files ${PROJECT_SOURCE_DIR} /src/*.h )
183- install (FILES ${installed_header_files} DESTINATION include)
184- install (FILES ${PROJECT_BINARY_DIR} /rime.pc DESTINATION ${LIB_INSTALL_DIR} /pkgconfig)
185- install (FILES cmake/RimeConfig.cmake DESTINATION share/cmake/rime)
186-
187- if (BUILD_DATA)
188- file (GLOB preset_data_files ${PROJECT_SOURCE_DIR} /data/preset/*.yaml )
189- install (FILES ${preset_data_files} DESTINATION ${pkgdatadir} )
190- endif ()
182+ install (FILES ${PROJECT_BINARY_DIR} /rime.pc
183+ DESTINATION ${LIB_INSTALL_DIR} /pkgconfig)
184+ endif ()
185+
186+ install (FILES cmake/RimeConfig.cmake DESTINATION share/cmake/rime)
187+
188+ file (GLOB rime_public_header_files ${PROJECT_SOURCE_DIR} /src/*.h )
189+ install (FILES ${rime_public_header_files} DESTINATION include)
190+
191+ if (BUILD_DATA)
192+ file (GLOB rime_preset_data_files ${PROJECT_SOURCE_DIR} /data/preset/*.yaml )
193+ install (FILES ${rime_preset_data_files}
194+ DESTINATION ${CMAKE_INSTALL_PREFIX}${rime_data_dir} )
191195endif ()
192196
193197if (BUILD_SHARED_LIBS )
0 commit comments