@ -1,12 +1,6 @@
# th i s o n e i s i m p o r t a n t
# Se t t h e s y s t e m n a m e , e i t h e r D a r w i n , L i n u x , o r W i n d o w s
SET ( CMAKE_SYSTEM_NAME @depends@ )
# t h i s o n e n o t s o m u c h
SET ( CMAKE_SYSTEM_VERSION 1 )
# s p e c i f y t h e c r o s s c o m p i l e r
SET ( CMAKE_C_COMPILER @CC@ )
SET ( CMAKE_CXX_COMPILER @CXX@ )
SET ( CMAKE_BUILD_TYPE release )
SET ( STATIC true )
SET ( UNBOUND_STATIC true )
@ -14,6 +8,8 @@ SET(UNBOUND_STATIC true)
# w h e r e i s t h e t a r g e t e n v i r o n m e n t
SET ( CMAKE_FIND_ROOT_PATH @prefix@ /usr )
SET ( ENV{PKG_CONFIG_PATH} @prefix@/lib/pkgconfig )
SET ( THREADS_PTHREAD_ARG "2" CACHE STRING "Forcibly set by CMakeLists.txt." FORCE )
SET ( Readline_ROOT_DIR @prefix@ )
@ -28,18 +24,57 @@ SET(UNBOUND_LIBRARY @prefix@/lib/libunbound.a)
SET ( ZMQ_INCLUDE_PATH @prefix@/include )
SET ( ZMQ_LIB @prefix@/lib/libzmq.a )
# SET ( BOOST_IGNORE_SYSTEM_PATHS_DEFAULT ON )
# SET ( BOOST_IGNORE_SYSTEM_PATH ON )
# SET ( BOOST_ROOT @prefix@ )
# SET ( BOOST_LIBRARYDIR @prefix@/lib )
SET ( BOOST_IGNORE_SYSTEM_PATHS_DEFAULT ON )
SET ( BOOST_IGNORE_SYSTEM_PATH ON )
SET ( BOOST_ROOT @prefix@ )
SET ( BOOST_LIBRARYDIR @prefix@/lib )
SET ( Boost_COMPILER "-clang" )
SET ( BOOST_IGNORE_SYSTEM_PATHS_DEFAULT OFF )
SET ( Boost_NO_SYSTEM_PATHS TRUE )
SET ( Boost_USE_STATIC_LIBS TRUE )
SET ( Boost_USE_STATIC_RUNTIME TRUE )
SET ( OpenSSL_DIR @prefix@/lib )
# f o r l i b r a r i e s a n d h e a d e r s i n t h e t a r g e t d i r e c t o r i e s
set ( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER ) # F i n d p r o g r a m s o n h o s t
set ( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY ) # F i n d l i b s i n t a r g e t
set ( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY ) # F i n d i n c l u d e s i n t a r g e t
# set ( MINGW_FLAG "-m64" )
# set ( USE_LTO_DEFAULT false )
# s p e c i f y t h e c r o s s c o m p i l e r t o b e u s e d . D a r w i n u s e s c l a n g p r o v i d e d b y t h e S D K .
if ( CMAKE_SYSTEM_NAME STREQUAL "Darwin" )
SET ( CMAKE_C_COMPILER @prefix@/native/bin/clang )
SET ( CMAKE_C_COMPILER_TARGET x86_64-apple-darwin11 )
SET ( CMAKE_CXX_COMPILER @prefix@/native/bin/clang++ -stdlib=libc++ )
SET ( CMAKE_CXX_COMPILER_TARGET x86_64-apple-darwin11 )
SET ( _CMAKE_TOOLCHAIN_PREFIX x86_64-apple-darwin11- )
SET ( APPLE True )
SET ( BUILD_TAG "mac-x64" )
SET ( BUILD_64 ON )
SET ( ARCH "x86_64" )
SET ( BREW OFF )
SET ( PORT OFF )
SET ( CMAKE_OSX_SYSROOT "@sdk@/MacOSX10.11.sdk/" )
SET ( CMAKE_OSX_DEPLOYMENT_TARGET "10.08" )
SET ( CMAKE_CXX_STANDARD 11 )
SET ( CMAKE_OSX_ARCHITECTURES "x86_64" )
SET ( LLVM_ENABLE_PIC OFF )
SET ( LLVM_ENABLE_PIE OFF )
else ( )
SET ( CMAKE_C_COMPILER @CC@ )
SET ( CMAKE_CXX_COMPILER @CXX@ )
endif ( )
set ( ARCH @arch@ )
if ( ARCH STREQUAL "arm" )
set ( ARCH "armv6zk" )
set ( ARMID "armv6zk" )
set ( BUILD_64 OFF )
set ( CMAKE_BUILD_TYPE release )
set ( BUILD_TAG "linux-armv6" )
set ( ARM6 )
endif ( )
# C r e a t e a n e w c m a k e f l a g t h a t i n d i c a t e s b u i l d i n g w i t h d e p e n d s
# C r e a t e a n e w gl o b a l cm a k e f l a g t h a t i n d i c a t e s b u i l d i n g w i t h d e p e n d s
set ( DEPENDS true )