[cmake-commits] hoffman committed CMakeLists.txt NONE 1.1 bar.c NONE 1.1 foo.c NONE 1.1 foobar.c NONE 1.1

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Nov 29 15:57:52 EST 2006


Update of /cvsroot/CMake/CMake/Tests/LibName
In directory public:/mounts/ram/cvs-serv422/Tests/LibName

Added Files:
	CMakeLists.txt bar.c foo.c foobar.c 
Log Message:
BUG: fix a problem where it tried to link .dll.lib files


--- NEW FILE: CMakeLists.txt ---
project(LibName)
set(LIBRARY_OUTPUT_PATH lib)
add_library(bar SHARED bar.c)
add_library(foo SHARED foo.c)
target_link_libraries(foo bar)
add_executable(foobar foobar.c)
target_link_libraries(foobar foo)

--- NEW FILE: foobar.c ---
__declspec(dllimport) void bar();

int main(int ac, char** av)
{
  bar();
  return 0;
}

--- NEW FILE: foo.c ---
__declspec(dllimport) void foo();
__declspec(dllexport)  void bar()
{
  foo();
}

--- NEW FILE: bar.c ---
__declspec(dllexport) void foo()
{
}



More information about the Cmake-commits mailing list