equal
deleted
inserted
replaced
212 |
212 |
213 add_definitions(-dHWLIBRARY) |
213 add_definitions(-dHWLIBRARY) |
214 set_source_files_properties(hwLibrary.pas PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar};${CMAKE_CURRENT_SOURCE_DIR}/hwengine.pas") |
214 set_source_files_properties(hwLibrary.pas PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar};${CMAKE_CURRENT_SOURCE_DIR}/hwengine.pas") |
215 add_library(hwengine SHARED hwLibrary.pas) |
215 add_library(hwengine SHARED hwLibrary.pas) |
216 else() |
216 else() |
|
217 if(APPLE) |
|
218 # Handle large linker install_names |
|
219 add_flag_prepend(CMAKE_Pascal_FLAGS "-k-headerpad_max_install_names") |
|
220 endif() |
|
221 |
217 # no need to change name here because target has same name |
222 # no need to change name here because target has same name |
218 set(engine_output_name "hwengine${CMAKE_EXECUTABLE_SUFFIX}") |
223 set(engine_output_name "hwengine${CMAKE_EXECUTABLE_SUFFIX}") |
219 set(destination_dir ${target_binary_install_dir}) |
224 set(destination_dir ${target_binary_install_dir}) |
220 set_source_files_properties(hwengine.pas PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar}") |
225 set_source_files_properties(hwengine.pas PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar}") |
221 add_executable(hwengine hwengine.pas) |
226 add_executable(hwengine hwengine.pas) |