Просмотр исходного кода

mcini package is now defined automatically

Peter Parfenov лет назад: 4
Родитель
Сommit
e617875351
1 измененных файлов с 7 добавлено и 6 удалено
  1. 7 6
      CMakeLists.txt

+ 7 - 6
CMakeLists.txt

@@ -13,16 +13,17 @@ list(APPEND CMAKE_PREFIX_PATH $ENV{ROOTSYS})
 find_package(ROOT REQUIRED COMPONENTS MathCore RIO Hist Tree Net MathMore EG)
 
 #---If mcini option is on - add mcini package
-if (MCINI)
-    message("mcini option is ON.")
+find_library(MCINI_LIB REQUIRED
+       NAMES ${MCINI_LIB_NAME}
+       HINTS ${MCINI_BIN})
+if (MCINI_LIB)
+    message(STATUS"mcini option is ON.")
     add_definitions(-D_MCINI_)
     set (MCINI_LIB_NAME libMcIniData.so)
     set (MCINI_INC $ENV{MCINI_INC})
     set (MCINI_BIN $ENV{MCINI_BIN})
-
-    find_library(MCINI_LIB REQUIRED
-            NAMES ${MCINI_LIB_NAME}
-            HINTS ${MCINI_BIN})
+elseif (NOT MCINI_LIB)
+    message(STATUS "mcini option is OFF.")
 endif ()