Changeset View
Changeset View
Standalone View
Standalone View
src/leveldb/CMakeLists.txt
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | ||||
set(LEVELDB_OS WINDOWS) | set(LEVELDB_OS WINDOWS) | ||||
target_sources(leveldb | target_sources(leveldb | ||||
PRIVATE | PRIVATE | ||||
util/env_win.cc | util/env_win.cc | ||||
port/port_win.cc | port/port_win.cc | ||||
) | ) | ||||
target_compile_definitions(leveldb | target_compile_definitions(leveldb | ||||
PRIVATE | PRIVATE | ||||
WINVER=0x0500 | |||||
__USE_MINGW_ANSI_STDIO=1 | __USE_MINGW_ANSI_STDIO=1 | ||||
) | ) | ||||
find_package(SHLWAPI REQUIRED) | find_package(SHLWAPI REQUIRED) | ||||
target_link_libraries(leveldb SHLWAPI::shlwapi) | target_link_libraries(leveldb SHLWAPI::shlwapi) | ||||
else() | else() | ||||
set(LEVELDB_PLATFORM POSIX) | set(LEVELDB_PLATFORM POSIX) | ||||
target_sources(leveldb PRIVATE port/port_posix.cc) | target_sources(leveldb PRIVATE port/port_posix.cc) | ||||
▲ Show 20 Lines • Show All 136 Lines • Show Last 20 Lines |