@@ -183,10 +183,10 @@ elseif(CLR_CMAKE_HOST_FREEBSD)
183
183
add_compile_options ($<$<COMPILE_LANGUAGE:ASM>:-Wa,--noexecstack>)
184
184
add_link_options (LINKER:--build -id=sha1)
185
185
elseif (CLR_CMAKE_HOST_SUNOS)
186
- set (CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} /opt/local/include )
187
- set (CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /opt/local/lib)
186
+ add_compile_options ($<$<COMPILE_LANGUAGE:ASM>:-Wa,--noexecstack>)
188
187
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector" )
189
188
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector" )
189
+ add_definitions (-D__EXTENSIONS__)
190
190
endif ()
191
191
192
192
#------------------------------------
@@ -367,17 +367,13 @@ if(CLR_CMAKE_TARGET_UNIX)
367
367
add_definitions (-DDISABLE_CONTRACTS)
368
368
if (CLR_CMAKE_TARGET_OSX)
369
369
add_definitions (-DTARGET_OSX)
370
- endif (CLR_CMAKE_TARGET_OSX)
371
- if (CLR_CMAKE_TARGET_FREEBSD)
370
+ elseif (CLR_CMAKE_TARGET_FREEBSD)
372
371
add_definitions (-DTARGET_FREEBSD)
373
- endif (CLR_CMAKE_TARGET_FREEBSD)
374
- if (CLR_CMAKE_TARGET_LINUX)
372
+ elseif (CLR_CMAKE_TARGET_LINUX)
375
373
add_definitions (-DTARGET_LINUX)
376
- endif (CLR_CMAKE_TARGET_LINUX)
377
- if (CLR_CMAKE_TARGET_NETBSD)
374
+ elseif (CLR_CMAKE_TARGET_NETBSD)
378
375
add_definitions (-DTARGET_NETBSD)
379
- endif (CLR_CMAKE_TARGET_NETBSD)
380
- if (CLR_CMAKE_TARGET_ANDROID)
376
+ elseif (CLR_CMAKE_TARGET_ANDROID)
381
377
add_definitions (-DTARGET_ANDROID)
382
378
endif ()
383
379
else (CLR_CMAKE_TARGET_UNIX)
0 commit comments