@@ -153,8 +153,8 @@ SET(LEPTON_SOURCES
153
153
src/io/MemMgrAllocator.hh
154
154
)
155
155
add_executable (lepton ${LEPTON_SOURCES} )
156
- add_executable (lepton-avx ${LEPTON_SOURCES} )
157
156
add_executable (lepton-slow-best-ratio ${LEPTON_SOURCES} )
157
+ add_executable (lepton-avx ${LEPTON_SOURCES} )
158
158
SET (ADDITIONAL_FLAGS )
159
159
IF (NOT APPLE )
160
160
IF (NOT WIN32 )
@@ -208,14 +208,21 @@ include_directories(${ZLIB_INCLUDE_DIRS})
208
208
find_package (OpenSSL )
209
209
include_directories (${OPENSSL_INCLUDE_DIRS} )
210
210
target_link_libraries (lepton ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARIES} ${ADDITIONAL_FLAGS} )
211
- target_link_libraries (lepton-avx ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARIES} ${ADDITIONAL_FLAGS} )
212
211
target_link_libraries (lepton-slow-best-ratio ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARIES} ${ADDITIONAL_FLAGS} )
212
+ target_link_libraries (lepton-avx ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARIES} ${ADDITIONAL_FLAGS} )
213
213
ELSE ()
214
214
target_link_libraries (lepton localzlib localmd5 ${ADDITIONAL_FLAGS} )
215
- target_link_libraries (lepton-avx localzlib localmd5 ${ADDITIONAL_FLAGS} )
216
215
target_link_libraries (lepton-slow-best-ratio localzlib localmd5 ${ADDITIONAL_FLAGS} )
216
+ target_link_libraries (lepton-avx localzlib localmd5 ${ADDITIONAL_FLAGS} )
217
217
set_target_properties (localmd5 PROPERTIES COMPILE_FLAGS "-msse4.2 ${ADDITIONAL_COMPILE_FLAGS} ${ADDITIONAL_DEFINES} " )
218
- set_target_properties (localzlib PROPERTIES COMPILE_FLAGS "-msse4.2 -include unistd.h ${ADDITIONAL_COMPILE_FLAGS} ${ADDITIONAL_DEFINES} " )
218
+
219
+ IF (WIN32 )
220
+ SET (ZLIB_EXTRA_INCLUDE_DIRS )
221
+ ELSE ()
222
+ SET (ZLIB_EXTRA_INCLUDE_DIRS " -include unistd.h" )
223
+ ENDIF ()
224
+
225
+ set_target_properties (localzlib PROPERTIES COMPILE_FLAGS "-msse4.2 ${ZLIB_EXTRA_INCLUDE_DIRS} ${ADDITIONAL_COMPILE_FLAGS} ${ADDITIONAL_DEFINES} " )
219
226
ENDIF ()
220
227
set_target_properties (lepton PROPERTIES COMPILE_FLAGS "-msse4.2 ${ADDITIONAL_COMPILE_FLAGS} ${ADDITIONAL_DEFINES} " )
221
228
set_target_properties (lepton-slow-best-ratio PROPERTIES COMPILE_FLAGS "-msse4.2 ${ADDITIONAL_COMPILE_FLAGS} ${ADDITIONAL_DEFINES} -DDEFAULT_SINGLE_THREAD" )
@@ -281,4 +288,4 @@ ADD_CUSTOM_TARGET(
281
288
282
289
ADD_DEPENDENCIES (lepton version )
283
290
284
- install (TARGETS lepton lepton-avx lepton- slow-best-ratio DESTINATION bin )
291
+ install (TARGETS lepton lepton-slow-best-ratio lepton-avx DESTINATION bin )
0 commit comments