CMakeLists.txt 711 字节
Newer Older
X
XWHQSJ 已提交
1 2 3 4 5
cmake_minimum_required(VERSION 3.14)
project(callJvmThreadpool)

set(CMAKE_CXX_STANDARD 14)

X
xwhqsj 已提交
6
include_directories(/usr/local/java/include /usr/local/java/include/linux)
X
XWHQSJ 已提交
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

add_definitions(
        -O3 -g -W -Wall
        -Wunused-variable -Wunused-parameter -Wunused-function -Wunused
        -Wno-deprecated -Woverloaded-virtual -Wwrite-strings
        -D__WUR= -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DTIXML_USE_STL
)

add_executable(main jni.h jni_md.h tpool.cpp tpool.h
#                test.cpp
#                main.cpp
#                multithread.cpp
                threadpool.cpp
        )

X
xwhqsj 已提交
22
target_link_libraries(main /usr/local/java/jre/lib/amd64/server/libjvm.so /usr/lib/x86_64-linux-gnu/libpthread.so)
X
XWHQSJ 已提交
23