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
@@ -146,12 +145,12 @@ set(CLOC_LIB_SRCS
146145 ${CLOC_LIB_SRCS_LIB}
147146 ${CMAKE_CURRENT_SOURCE_DIR} /CMakeLists.txt
148147)
149- add_library (${OCLOC_NAME} _lib SHARED ${CLOC_LIB_SRCS} )
148+ add_library (ocloc_lib SHARED ${CLOC_LIB_SRCS} )
150149
151150add_subdirectories()
152151
153- create_project_source_tree(${OCLOC_NAME} _lib )
154- set_target_properties (${OCLOC_NAME} _lib PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
152+ create_project_source_tree(ocloc_lib )
153+ set_target_properties (ocloc_lib PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
155154
156155set (CLOC_LIB_INCLUDES
157156 ${ENGINE_NODE_DIR}
@@ -162,20 +161,20 @@ set(CLOC_LIB_INCLUDES
162161 ${NEO__IGC_INCLUDE_DIR}
163162)
164163
165- target_include_directories (${OCLOC_NAME} _lib BEFORE PRIVATE ${CLOC_LIB_INCLUDES} )
166- target_include_directories (${OCLOC_NAME} _lib BEFORE PRIVATE ${IGA_INCLUDE_DIR} )
164+ target_include_directories (ocloc_lib BEFORE PRIVATE ${CLOC_LIB_INCLUDES} )
165+ target_include_directories (ocloc_lib BEFORE PRIVATE ${IGA_INCLUDE_DIR} )
167166
168- target_compile_definitions (${OCLOC_NAME} _lib PUBLIC ${CLOC_LIB_LIB_FLAGS_DEFINITIONS} ${SUPPORTED_GEN_FLAGS_DEFINITONS} DEFAULT_PLATFORM=${DEFAULT_SUPPORTED_PLATFORM}
167+ target_compile_definitions (ocloc_lib PUBLIC ${CLOC_LIB_LIB_FLAGS_DEFINITIONS} ${SUPPORTED_GEN_FLAGS_DEFINITONS} DEFAULT_PLATFORM=${DEFAULT_SUPPORTED_PLATFORM}
169168 IGA_LIBRARY_NAME=${CMAKE_SHARED_LIBRARY_PREFIX}${IGA_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}
170169)
171- target_compile_definitions (${OCLOC_NAME} _lib PUBLIC ${NEO__IGC_COMPILE_DEFINITIONS} )
170+ target_compile_definitions (ocloc_lib PUBLIC ${NEO__IGC_COMPILE_DEFINITIONS} )
172171
173172if (MSVC )
174- target_link_libraries (${OCLOC_NAME} _lib dbghelp)
173+ target_link_libraries (ocloc_lib dbghelp)
175174endif ()
176175
177176if (UNIX )
178- target_link_libraries (${OCLOC_NAME} _lib dl pthread)
177+ target_link_libraries (ocloc_lib dl pthread)
179178endif ()
180179
181180set (CLOC_LIB_SRCS_LIB ${CLOC_LIB_SRCS_LIB} PARENT_SCOPE)
@@ -185,11 +184,11 @@ set(OCLOC_SRCS
185184 ${OCLOC_DIRECTORY} /source /main.cpp
186185)
187186
188- add_executable (${OCLOC_NAME} ${OCLOC_SRCS} )
189- target_link_libraries (${OCLOC_NAME} ${OCLOC_NAME} _lib )
187+ add_executable (ocloc ${OCLOC_SRCS} )
188+ target_link_libraries (ocloc ocloc_lib )
190189
191- create_project_source_tree(${OCLOC_NAME} )
192- set_target_properties (${OCLOC_NAME} PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
190+ create_project_source_tree(ocloc )
191+ set_target_properties (ocloc PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
193192
194193if (MSVC )
195194 if (CMAKE_SIZEOF_VOID_P EQUAL 4)
@@ -203,42 +202,42 @@ endif()
203202
204203if (UNIX )
205204 if (NEO_BUILD_DEBUG_SYMBOLS_PACKAGE)
206- get_filename_component (lib_file_name $<TARGET_FILE:${OCLOC_NAME} _lib > NAME_WE )
205+ get_filename_component (lib_file_name $<TARGET_FILE:ocloc_lib > NAME_WE )
207206 set (symbols_file_name ${lib_file_name} .debug)
208- set (debug_symbols_target_name "${STRIP_SYMBOLS_TARGET} _ ${OCLOC_NAME} _lib " )
207+ set (debug_symbols_target_name "${STRIP_SYMBOLS_TARGET} _ocloc_lib " )
209208 add_custom_target (${debug_symbols_target_name}
210209 COMMAND sh -c "objcopy --only-keep-debug ${lib_file_name} ${symbols_file_name} "
211210 COMMAND sh -c "strip -g ${lib_file_name} "
212211 COMMAND sh -c "objcopy --add-gnu-debuglink=${symbols_file_name} ${lib_file_name} "
213212 )
214- add_dependencies (${debug_symbols_target_name} ${OCLOC_NAME} _lib )
213+ add_dependencies (${debug_symbols_target_name} ocloc_lib )
215214 add_dependencies (${STRIP_SYMBOLS_TARGET} ${debug_symbols_target_name} )
216215 set_property (GLOBAL APPEND PROPERTY DEBUG_SYMBOL_FILES "${symbols_file_name} " )
217216 endif ()
218217
219- set_property (GLOBAL APPEND PROPERTY NEO_OCL_COMPONENTS_LIST ${OCLOC_NAME} )
220- install (FILES $<TARGET_FILE:${OCLOC_NAME} >
218+ set_property (GLOBAL APPEND PROPERTY NEO_OCL_COMPONENTS_LIST ocloc )
219+ install (FILES $<TARGET_FILE:ocloc >
221220 DESTINATION ${CMAKE_INSTALL_BINDIR}
222221 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
223- COMPONENT ${OCLOC_NAME}
222+ COMPONENT ocloc
224223 )
225- install (FILES $<TARGET_FILE:${OCLOC_NAME} _lib >
224+ install (FILES $<TARGET_FILE:ocloc_lib >
226225 DESTINATION ${CMAKE_INSTALL_LIBDIR}
227226 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
228- COMPONENT ${OCLOC_NAME}
227+ COMPONENT ocloc
229228 )
230229 install (FILES ${OCLOC_DIRECTORY} /source /ocloc_api.h
231230 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
232231 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
233- COMPONENT ${OCLOC_NAME}
232+ COMPONENT ocloc
234233 )
235234elseif (WIN32 )
236235 if (NEO_WINDOWS_INSTALL)
237- install (TARGETS ${OCLOC_NAME}
236+ install (TARGETS ocloc
238237 DESTINATION ${CMAKE_INSTALL_BINDIR}
239238 COMPONENT ocloc
240239 )
241- install (TARGETS ${OCLOC_NAME} _lib
240+ install (TARGETS ocloc_lib
242241 DESTINATION ${CMAKE_INSTALL_LIBDIR}
243242 COMPONENT ocloc
244243 )
@@ -249,8 +248,8 @@ elseif(WIN32)
249248 endif ()
250249endif ()
251250
252- set (OCLOC_OUTPUT_NAME "${OCLOC_NAME} ${OCLOC_BITNESS_SUFFIX} " )
253- set_target_properties (${OCLOC_NAME} _lib PROPERTIES OUTPUT_NAME ${OCLOC_OUTPUT_NAME} )
251+ set (OCLOC_OUTPUT_NAME "ocloc ${OCLOC_BITNESS_SUFFIX} " )
252+ set_target_properties (ocloc_lib PROPERTIES OUTPUT_NAME ${OCLOC_OUTPUT_NAME} )
254253
255254add_custom_target (copy_compiler_files DEPENDS ${NEO__IGC_TARGETS} )
256255set_target_properties (copy_compiler_files PROPERTIES FOLDER ${OCLOC_FOLDER_NAME} )
@@ -260,8 +259,8 @@ if(WIN32)
260259 add_custom_command (
261260 TARGET copy_compiler_files
262261 PRE_BUILD
263- COMMAND ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:${OCLOC_NAME} _lib >
264- COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:${TARGET_tmp} > $<TARGET_FILE_DIR:${OCLOC_NAME} _lib >
262+ COMMAND ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:ocloc_lib >
263+ COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:${TARGET_tmp} > $<TARGET_FILE_DIR:ocloc_lib >
265264 )
266265 endforeach ()
267266endif ()
0 commit comments