44# SPDX-License-Identifier: MIT
55#
66
7- project (${OCLOC_NAME} _lib )
7+ project (ocloc_lib )
88
9- set (OCLOC_NAME "ocloc" )
109set (OCLOC_FOLDER_NAME "offline_compiler" )
1110
1211set (CLOC_LIB_SRCS_LIB
@@ -150,12 +149,12 @@ set(CLOC_LIB_SRCS
150149 ${CLOC_LIB_SRCS_LIB}
151150 ${CMAKE_CURRENT_SOURCE_DIR} /CMakeLists.txt
152151)
153- add_library (${OCLOC_NAME} _lib SHARED ${CLOC_LIB_SRCS} )
152+ add_library (ocloc_lib SHARED ${CLOC_LIB_SRCS} )
154153
155154add_subdirectories()
156155
157- create_project_source_tree(${OCLOC_NAME} _lib )
158- set_target_properties (${OCLOC_NAME} _lib PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
156+ create_project_source_tree(ocloc_lib )
157+ set_target_properties (ocloc_lib PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
159158
160159set (CLOC_LIB_INCLUDES
161160 ${ENGINE_NODE_DIR}
@@ -166,20 +165,20 @@ set(CLOC_LIB_INCLUDES
166165 ${NEO__IGC_INCLUDE_DIR}
167166)
168167
169- target_include_directories (${OCLOC_NAME} _lib BEFORE PRIVATE ${CLOC_LIB_INCLUDES} )
170- target_include_directories (${OCLOC_NAME} _lib BEFORE PRIVATE ${IGA_INCLUDE_DIR} )
168+ target_include_directories (ocloc_lib BEFORE PRIVATE ${CLOC_LIB_INCLUDES} )
169+ target_include_directories (ocloc_lib BEFORE PRIVATE ${IGA_INCLUDE_DIR} )
171170
172- target_compile_definitions (${OCLOC_NAME} _lib PUBLIC ${CLOC_LIB_LIB_FLAGS_DEFINITIONS} ${SUPPORTED_GEN_FLAGS_DEFINITONS} DEFAULT_PLATFORM=${DEFAULT_SUPPORTED_PLATFORM}
171+ target_compile_definitions (ocloc_lib PUBLIC ${CLOC_LIB_LIB_FLAGS_DEFINITIONS} ${SUPPORTED_GEN_FLAGS_DEFINITONS} DEFAULT_PLATFORM=${DEFAULT_SUPPORTED_PLATFORM}
173172 IGA_LIBRARY_NAME=${CMAKE_SHARED_LIBRARY_PREFIX}${IGA_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}
174173)
175- target_compile_definitions (${OCLOC_NAME} _lib PUBLIC ${NEO__IGC_COMPILE_DEFINITIONS} )
174+ target_compile_definitions (ocloc_lib PUBLIC ${NEO__IGC_COMPILE_DEFINITIONS} )
176175
177176if (MSVC )
178- target_link_libraries (${OCLOC_NAME} _lib dbghelp)
177+ target_link_libraries (ocloc_lib dbghelp)
179178endif ()
180179
181180if (UNIX )
182- target_link_libraries (${OCLOC_NAME} _lib dl pthread)
181+ target_link_libraries (ocloc_lib dl pthread)
183182endif ()
184183
185184set (CLOC_LIB_SRCS_LIB ${CLOC_LIB_SRCS_LIB} PARENT_SCOPE)
@@ -189,11 +188,11 @@ set(OCLOC_SRCS
189188 ${OCLOC_DIRECTORY} /source /main.cpp
190189)
191190
192- add_executable (${OCLOC_NAME} ${OCLOC_SRCS} )
193- target_link_libraries (${OCLOC_NAME} ${OCLOC_NAME} _lib )
191+ add_executable (ocloc ${OCLOC_SRCS} )
192+ target_link_libraries (ocloc ocloc_lib )
194193
195- create_project_source_tree(${OCLOC_NAME} )
196- set_target_properties (${OCLOC_NAME} PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
194+ create_project_source_tree(ocloc )
195+ set_target_properties (ocloc PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
197196
198197if (MSVC )
199198 if (CMAKE_SIZEOF_VOID_P EQUAL 4)
@@ -207,42 +206,42 @@ endif()
207206
208207if (UNIX )
209208 if (NEO_BUILD_DEBUG_SYMBOLS_PACKAGE)
210- get_filename_component (lib_file_name $<TARGET_FILE:${OCLOC_NAME} _lib > NAME_WE )
209+ get_filename_component (lib_file_name $<TARGET_FILE:ocloc_lib > NAME_WE )
211210 set (symbols_file_name ${lib_file_name} .debug)
212- set (debug_symbols_target_name "${STRIP_SYMBOLS_TARGET} _ ${OCLOC_NAME} _lib " )
211+ set (debug_symbols_target_name "${STRIP_SYMBOLS_TARGET} _ocloc_lib " )
213212 add_custom_target (${debug_symbols_target_name}
214213 COMMAND sh -c "objcopy --only-keep-debug ${lib_file_name} ${symbols_file_name} "
215214 COMMAND sh -c "strip -g ${lib_file_name} "
216215 COMMAND sh -c "objcopy --add-gnu-debuglink=${symbols_file_name} ${lib_file_name} "
217216 )
218- add_dependencies (${debug_symbols_target_name} ${OCLOC_NAME} _lib )
217+ add_dependencies (${debug_symbols_target_name} ocloc_lib )
219218 add_dependencies (${STRIP_SYMBOLS_TARGET} ${debug_symbols_target_name} )
220219 set_property (GLOBAL APPEND PROPERTY DEBUG_SYMBOL_FILES "${symbols_file_name} " )
221220 endif ()
222221
223- set_property (GLOBAL APPEND PROPERTY NEO_OCL_COMPONENTS_LIST ${OCLOC_NAME} )
224- install (FILES $<TARGET_FILE:${OCLOC_NAME} >
222+ set_property (GLOBAL APPEND PROPERTY NEO_OCL_COMPONENTS_LIST ocloc )
223+ install (FILES $<TARGET_FILE:ocloc >
225224 DESTINATION ${CMAKE_INSTALL_BINDIR}
226225 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
227- COMPONENT ${OCLOC_NAME}
226+ COMPONENT ocloc
228227 )
229- install (FILES $<TARGET_FILE:${OCLOC_NAME} _lib >
228+ install (FILES $<TARGET_FILE:ocloc_lib >
230229 DESTINATION ${CMAKE_INSTALL_LIBDIR}
231230 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
232- COMPONENT ${OCLOC_NAME}
231+ COMPONENT ocloc
233232 )
234233 install (FILES ${OCLOC_DIRECTORY} /source /ocloc_api.h
235234 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
236235 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
237- COMPONENT ${OCLOC_NAME}
236+ COMPONENT ocloc
238237 )
239238elseif (WIN32 )
240239 if (NEO_WINDOWS_INSTALL)
241- install (TARGETS ${OCLOC_NAME}
240+ install (TARGETS ocloc
242241 DESTINATION ${CMAKE_INSTALL_BINDIR}
243242 COMPONENT ocloc
244243 )
245- install (TARGETS ${OCLOC_NAME} _lib
244+ install (TARGETS ocloc_lib
246245 DESTINATION ${CMAKE_INSTALL_LIBDIR}
247246 COMPONENT ocloc
248247 )
@@ -253,8 +252,8 @@ elseif(WIN32)
253252 endif ()
254253endif ()
255254
256- set (OCLOC_OUTPUT_NAME "${OCLOC_NAME} ${OCLOC_BITNESS_SUFFIX} " )
257- set_target_properties (${OCLOC_NAME} _lib PROPERTIES OUTPUT_NAME ${OCLOC_OUTPUT_NAME} )
255+ set (OCLOC_OUTPUT_NAME "ocloc ${OCLOC_BITNESS_SUFFIX} " )
256+ set_target_properties (ocloc_lib PROPERTIES OUTPUT_NAME ${OCLOC_OUTPUT_NAME} )
258257
259258add_custom_target (copy_compiler_files DEPENDS ${NEO__IGC_TARGETS} )
260259set_target_properties (copy_compiler_files PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
@@ -264,8 +263,8 @@ if(WIN32)
264263 add_custom_command (
265264 TARGET copy_compiler_files
266265 PRE_BUILD
267- COMMAND ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:${OCLOC_NAME} _lib >
268- COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:${TARGET_tmp} > $<TARGET_FILE_DIR:${OCLOC_NAME} _lib >
266+ COMMAND ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:ocloc_lib >
267+ COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:${TARGET_tmp} > $<TARGET_FILE_DIR:ocloc_lib >
269268 )
270269 endforeach ()
271270endif ()
0 commit comments