ExternalProject_Add(DakotaJavaSurrogatesDLL
PREFIX ${Dakota_BINARY_DIR}/DjsDll
BINARY_DIR ${Dakota_BINARY_DIR}/DjsDll/build
STAMP_DIR ${Dakota_BINARY_DIR}/DjsDll/stamp
SOURCE_DIR "${Dakota_SOURCE_DIR}"
CMAKE_ARGS
-D CMAKE_INSTALL_PREFIX:PATH=${Dakota_BINARY_DIR}/DjsDll/install
-D DAKOTA_JAVA_SURROGATES_EXTPROJ:BOOL=TRUE
-D BUILD_SHARED_LIBS:BOOL=TRUE
-D CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS:BOOL=TRUE
-D DAKOTA_MODULE_DAKOTA:BOOL=FALSE
-D DAKOTA_JAVA_SURROGATES:BOOL=TRUE
-D JAVA_HOME=${JAVA_HOME}
-D BOOST_INCLUDEDIR=${Boost_INCLUDE_DIR}
-D BOOST_LIBRARYDIR=${Boost_LIBRARY_DIR}
-D BLAS_LIBRARY_DIRS=${DAKOTA_LAPACK_DLL_DIR}
-D LAPACK_LIBRARY_DIRS=${DAKOTA_LAPACK_DLL_DIR}
-D LAPACK_DIR=${DAKOTA_LAPACK_CONFIG_DIR}
-D Python3_EXECUTABLE=$<TARGET_FILE:Python3::Interpreter>
)