CMakeLists.txt 717 字节
Newer Older
X
XWHQSJ 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
cmake_minimum_required(VERSION 3.14)
project(callJvmThreadpool)

set(CMAKE_CXX_STANDARD 14)

include_directories(/usr/local/jdk1.8/include /usr/local/jdk1.8/include/linux)

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
        )

target_link_libraries(main /usr/local/jdk1.8/jre/lib/amd64/server/libjvm.so /usr/lib/x86_64-linux-gnu/libpthread.so)