Skip to content

Commit

Permalink
Win32cpp and musikServer now included in CMake and compile and run :D
Browse files Browse the repository at this point in the history
  • Loading branch information
urioxis committed Feb 25, 2011
1 parent c55a1fc commit 159f0c9
Show file tree
Hide file tree
Showing 8 changed files with 111 additions and 1 deletion.
3 changes: 2 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ include_directories (
add_subdirectory(src/3rdparty)
add_subdirectory(src/core)
add_subdirectory(src/contrib)
#add_subdirectory(src/server)
add_subdirectory(src/win32cpp)
add_subdirectory(src/server)
add_subdirectory(src/square)
#add_subdirectory(src/cube)
74 changes: 74 additions & 0 deletions src/server/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
set(SERVER_SOURCES
ConnectedUsersController.cpp
ConnectedUsersListController.cpp
ConnectedUsersListModel.cpp
main.cpp
MainWindowController.cpp
pch.cpp
SyncpathController.cpp
SyncpathListController.cpp
SyncpathListModel.cpp
SyncpathView.cpp
users/EditUserController.cpp
users/EditUserView.cpp
users/UsersController.cpp
users/UsersListController.cpp
users/UsersListModel.cpp
users/UsersView.cpp
#resources/resource.rc
)

set (SERVER_HEADERS
ConnectedUsersController.hpp
ConnectedUsersListController.hpp
ConnectedUsersListModel.hpp
MainWindowController.hpp
pch.hpp
SyncpathController.hpp
SyncpathListController.hpp
SyncpathListModel.hpp
SyncpathView.hpp
resources/resource.h
users/EditUserController.hpp
users/EditUserView.hpp
users/UsersController.hpp
users/UsersListModel.hpp
users/UsersView.hpp
)

SOURCE_GROUP("Header Files\\users" FILES
users/EditUserController.hpp
users/EditUserView.hpp
users/UsersController.hpp
users/UsersListModel.hpp
users/UsersView.hpp)
SOURCE_GROUP("Source Files\\users" FILES
users/EditUserController.cpp
users/EditUserView.cpp
users/UsersController.cpp
users/UsersListController.cpp
users/UsersListModel.cpp
users/UsersView.cpp)
SOURCE_GROUP("Header Files\\resources" FILES
resources/resource.h)


if(CMAKE_SYSTEM_NAME MATCHES "Windows")
add_definitions(-DWIN32)
if(NOT DEFINED MINGW)

endif(NOT DEFINED MINGW)
else(CMAKE_SYSTEM_NAME MATCHES "Windows")
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -fpermissive)
endif(CMAKE_SYSTEM_NAME MATCHES "Windows")

add_definitions(
-DXML_STATIC
-D_CRT_SECURE_NO_DEPRECATE
-D_DEBUG
)

add_executable( musikServer ${SERVER_SOURCES} ${SERVER_HEADERS})
target_link_libraries( musikServer win32cpp musik comctl32)


29 changes: 29 additions & 0 deletions src/win32cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
FILE (GLOB WIN32CPP_SOURCES *.cpp)
FILE (GLOB WIN32CPP_HEADERS *.hpp)

if(CMAKE_SYSTEM_NAME MATCHES "Windows")
add_definitions(-DWIN32)
if(NOT DEFINED MINGW)

endif(NOT DEFINED MINGW)
else(CMAKE_SYSTEM_NAME MATCHES "Windows")
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -fpermissive)
endif(CMAKE_SYSTEM_NAME MATCHES "Windows")

add_definitions(
-DXML_STATIC
-D_CRT_SECURE_NO_DEPRECATE
-D_DEBUG
)

include_directories( ${musikCube_SOURCE_DIR}/src/win32cpp )

if (WIN32)
#Just until I can figure out how to get rid of the last linker errors when exporting dll functions
add_library( win32cpp STATIC ${WIN32CPP_SOURCES} ${WIN32CPP_HEADERS})
else (WIN32)
add_library( win32cpp SHARED ${WIN32CPP_SOURCES} ${WIN32CPP_HEADERS})
endif (WIN32)
#target_link_libraries( win32cpp comctl32 )


1 change: 1 addition & 0 deletions src/win32cpp/Frame.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
#include <win32cpp/Win32Config.hpp>
#include <win32cpp/Panel.hpp>
#include <win32cpp/WindowPadding.hpp>
#include <win32cpp/Application.hpp>

namespace win32cpp {

Expand Down
2 changes: 2 additions & 0 deletions src/win32cpp/ImageList.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@
#pragma once

#include <win32cpp/Win32Config.hpp>
#include <win32cpp/Types.hpp>
#include <win32cpp/Exception.hpp>

//////////////////////////////////////////////////////////////////////////////

Expand Down
1 change: 1 addition & 0 deletions src/win32cpp/LinearLayout.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
#include <win32cpp/Win32Config.hpp>
#include <win32cpp/Panel.hpp>
#include <win32cpp/ILayout.hpp>
#include <win32cpp/Application.hpp>

namespace win32cpp {

Expand Down
1 change: 1 addition & 0 deletions src/win32cpp/TrayIconManager.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@

#include <map>
#include <win32cpp/Menu.hpp>
#include <win32cpp/Window.hpp>

//////////////////////////////////////////////////////////////////////////////

Expand Down
1 change: 1 addition & 0 deletions src/win32cpp/VirtualWindow.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@

//////////////////////////////////////////////////////////////////////////////

#include <win32cpp/Application.hpp>
#include <win32cpp/Win32Config.hpp>
#include <win32cpp/Panel.hpp>

Expand Down

0 comments on commit 159f0c9

Please sign in to comment.