Skip to content

Commit 3cf15e6

Browse files
committed
use modern cmake
1 parent 4a5812a commit 3cf15e6

File tree

7 files changed

+23
-954
lines changed

7 files changed

+23
-954
lines changed

CMakeLists.txt

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,21 @@
1-
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
2-
31
project(YPCAlgoExample)
42
cmake_minimum_required(VERSION 3.12)
5-
add_definitions(-std=c++14)
63
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
7-
find_package(SGX REQUIRED)
8-
9-
if(SGX_MODE STREQUAL "Debug")
10-
message(STATUS "This is a Debug version!")
11-
add_definitions(-g)
12-
add_definitions(-O0)
13-
else()
14-
message(STATUS "This is a " ${SGX_MODE} " version!")
15-
add_definitions(-O2)
16-
add_definitions(-DNDEBUG)
17-
endif()
18-
19-
if(NOT DEFINED YPC_INSTALL_DIR)
20-
set(YPC_INSTALL_DIR /usr/local)
21-
endif()
4+
find_package(YPC CONFIG REQUIRED)
225

236
include_directories(${SGX_INCLUDE_DIR})
247
include_directories(/usr/local/include)
258
link_directories(/usr/local/lib)
26-
include_directories(${YPC_INSTALL_DIR}/include)
27-
link_directories(${YPC_INSTALL_DIR}/lib/)
9+
include_directories(${YPC_INCLUDE_DIR})
2810
link_directories(${SGX_LIBRARY_DIR})
11+
link_directories(${YPC_LIB_DIR}/)
2912

3013
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib/)
3114
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin/)
3215
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib/)
3316

17+
message(STATUS "lib: " ${YPC_LIB_DIR})
18+
message(STATUS "inc: " ${YPC_INCLUDE_DIR})
19+
3420
add_subdirectory(example)
3521
add_subdirectory(integrate)

cmake/FindSGX.cmake

Lines changed: 0 additions & 367 deletions
This file was deleted.

0 commit comments

Comments
 (0)