-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
21 lines (15 loc) · 768 Bytes
/
CMakeLists.txt
File metadata and controls
21 lines (15 loc) · 768 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
cmake_minimum_required(VERSION 3.0.0)
project(NativeLibraryDemonstration)
set(OutputDirectory "${CMAKE_CURRENT_SOURCE_DIR}/Output")
message(STATUS "OUTPUT_DIRECTORY=${OutputDirectory}")
file(MAKE_DIRECTORY "${OutputDirectory}")
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${OutputDirectory}")
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${OutputDirectory}")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${OutputDirectory}")
message(STATUS "CMAKE_ARCHIVE_OUTPUT_DIRECTORY=${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}")
message(STATUS "CMAKE_LIBRARY_OUTPUT_DIRECTORY=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
message(STATUS "CMAKE_ARCHIVE_OUTPUT_DIRECTORY=${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}")
add_subdirectory(MyLibrary)
add_subdirectory(MyApp)
#add_subdirectory(MyJavaLibrary)
#add_subdirectory(MyJavaApp)