9db3116226
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed
14 lines
421 B
CMake
14 lines
421 B
CMake
cmake_minimum_required (VERSION 2.6)
|
|
project(Object)
|
|
if(APPLE)
|
|
# set _CMAKE_OSX_MACHINE to umame -m
|
|
exec_program(uname ARGS -m OUTPUT_VARIABLE _CMAKE_OSX_MACHINE)
|
|
# check for Power PC and change to ppc
|
|
if("${_CMAKE_OSX_MACHINE}" MATCHES "Power")
|
|
set(_CMAKE_OSX_MACHINE ppc)
|
|
endif()
|
|
set(CMAKE_OSX_ARCHITECTURES ${_CMAKE_OSX_MACHINE})
|
|
endif()
|
|
|
|
add_executable(external external_object.cxx external_main.cxx)
|