Migrate boost unit test to google test with cmake (ctest)
[anna.git] / example / diameter / launcher / SConscript
index d2ff2ed..5caeec9 100644 (file)
@@ -16,12 +16,15 @@ modules = [ 'core', 'io', 'xml', 'app', 'http', 'comm', 'timex', 'http', 'statis
 for module in modules:
   anna_libs.append ("anna_" + module)
   module = module.replace("_", ".")
-  kk = pwd.replace (pPath, ("source/" + module + "/"))
   anna_libpaths.append (pwd.replace (pPath, ("source/" + module + "/")))
 
 # dynamic lib:
 anna_libs.append ("anna_dynamicLauncherProcedure")
-dynamic_libpath = os.path.join (pwd, "../../../../dynamic/launcher/default/debug")
+anna_libs.append ("anna_testing")
+variant = env ['VARIANT']
+dynamic_libpath = os.path.join (pwd, "../../../../dynamic/launcher/default/" + variant)
+anna_libpaths.append (dynamic_libpath)
+dynamic_libpath = os.path.join (pwd, "../../../../source/testing/" + variant)
 anna_libpaths.append (dynamic_libpath)
 
 anna_rlibs = list(anna_libs)
@@ -42,12 +45,12 @@ localEnv.Append(LIBPATH = anna_libpaths)
 
 # Linking #################################################################
 
-# Process includes (avoid mandatory using of quoted includes and ../ paths from testing directory):
+# Process includes:
 current_directory = Dir ('.').abspath
-testing_include = os.path.join (current_directory, "testing")
 dynamic_include = os.path.join (pwd, "../../../../dynamic/launcher/default/")
-localEnv.Append (CPPPATH = [current_directory, testing_include, dynamic_include])
-
-result = localEnv.Program (pName, Glob ('*.cpp') + Glob ('testing/*.cpp'))
+localEnv.Append (CPPPATH = [current_directory, dynamic_include])
+#dynamic_include = os.path.join (pwd, "../../../../include/anna/testing/")
+#localEnv.Append (CPPPATH = [current_directory, dynamic_include])
 
+result = localEnv.Program (pName, Glob ('*.cpp'))
 Return ('result')